Skip to content

Configure CI on self-hosted runner#236

Merged
gsvgit merged 22 commits intomainfrom
self-hosted-runner
Nov 17, 2025
Merged

Configure CI on self-hosted runner#236
gsvgit merged 22 commits intomainfrom
self-hosted-runner

Conversation

@sevenbunu
Copy link
Copy Markdown
Contributor


name: Configure CI on self-hosted runner
about: Test spla on different GPUs
title: "[Configure CI on self-hosted runner]"
labels: enhancement
assignees: EgorOrachyov, gsvgit


Short description

Configure self-hosted runner to launch CI on such GPUs: NVIDIA-GeForce-GT-1030, AMD-Radeon-RX-6750-XT and CPU with PoCL support: Intel-Core-i7-4790

List of changes

  • add CI launch on different GPUs
  • update pipelines in CI
  • fix bug with running tests without opencl
  • add opportunity to specify platform and device on which tests will be run
  • add pocl support

Type of changes

Which character do your changes have to the project? Select using x the type of changes to the code base in the
request. You can select multiple options.

  • bug-fix (change which fixes some issue)
  • new-feature (change which proposes new feature or functionality)
  • breaking-change (change which brakes compatibility of api or etc.)

Changes aspect

Brief change description. Select using x the type of changes to the code base in the request. You can select multiple
options.

  • unit-tests for C/C++ code added
  • benchmark for C/C++ code added
  • workflow tests to .github scripts added
  • C bindings to C++ code added
  • Python bindings to C code added
  • documentation to C/C++ code added
  • documentation to Python code added

@sevenbunu sevenbunu requested a review from vkutuev November 10, 2025 13:37
@sevenbunu sevenbunu mentioned this pull request Nov 15, 2025
10 tasks
@sevenbunu sevenbunu requested a review from vkutuev November 15, 2025 15:03
@gsvgit gsvgit merged commit b81d1e2 into main Nov 17, 2025
12 checks passed
polka777 pushed a commit to polka777/spla that referenced this pull request Apr 9, 2026
* ci: add ci for self hosted runner

* style: changes accoeding to clang formatter

* test: add intel gpu

* SparseLinearAlgebragh-235: add pocl cpu support

* fix: change vendor id for pocl

* ref: changes in env variable name

* style: changes according to clang formatter

* test: run in debug mode

* ci: run all in debug mode

* ci: delete trigger branch

* ref: change name of job in ubuntu

* fix: add correct job name

* ci: run github hosted runners in release mode

* style: add newlines in the end of files

* fix: change type to cpu

* fix: change number

* ci: add check for failed in all cases

* Revert "SparseLinearAlgebragh-235: add pocl cpu support"

This reverts commit 18fe4fb.

* fix: full remove pocl support

* style: add newlines in the end of files

* style: add newline in opencl merge

* fix: change platforms to devices

---------

Co-authored-by: Vladimir Kutuev <vladimir.kutuev@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants